package bairui.international.model.domain.jpa;

public interface FTB_Admin extends com.lianjing.sh.processing.info.standard.FieldStructureInfo {

	public static interface roles extends com.lianjing.sh.processing.info.standard.FieldStructureInfo {
		public final static java.lang.String Name = "roles";
		public final static java.lang.String FullName = "bairui.international.model.domain.jpa.TB_Admin.roles";
		public final static java.lang.String TypeString = "java.util.List<bairui.international.model.domain.jpa.TB_Role>";
		public final static javax.lang.model.element.Modifier[] Modifiers = new javax.lang.model.element.Modifier[]{javax.lang.model.element.Modifier.PRIVATE};
		public final static java.lang.String Comment = "角色";
		public static java.lang.reflect.Field Field() throws NoSuchFieldException, SecurityException {
			return bairui.international.model.domain.jpa.TB_Admin.class.getDeclaredField("roles");
		}
	
	}
	
	public static interface groups extends com.lianjing.sh.processing.info.standard.FieldStructureInfo {
		public final static java.lang.String Name = "groups";
		public final static java.lang.String FullName = "bairui.international.model.domain.jpa.TB_Admin.groups";
		public final static java.lang.String TypeString = "java.util.List<bairui.international.model.domain.jpa.TB_Group>";
		public final static javax.lang.model.element.Modifier[] Modifiers = new javax.lang.model.element.Modifier[]{javax.lang.model.element.Modifier.PRIVATE};
		public final static java.lang.String Comment = "群组";
		public static java.lang.reflect.Field Field() throws NoSuchFieldException, SecurityException {
			return bairui.international.model.domain.jpa.TB_Admin.class.getDeclaredField("groups");
		}
	
	}
	
	public static interface positions extends com.lianjing.sh.processing.info.standard.FieldStructureInfo {
		public final static java.lang.String Name = "positions";
		public final static java.lang.String FullName = "bairui.international.model.domain.jpa.TB_Admin.positions";
		public final static java.lang.String TypeString = "java.util.List<bairui.international.model.domain.jpa.TB_Position>";
		public final static javax.lang.model.element.Modifier[] Modifiers = new javax.lang.model.element.Modifier[]{javax.lang.model.element.Modifier.PRIVATE};
		public final static java.lang.String Comment = "职位";
		public static java.lang.reflect.Field Field() throws NoSuchFieldException, SecurityException {
			return bairui.international.model.domain.jpa.TB_Admin.class.getDeclaredField("positions");
		}
	
	}
	
	public static interface departments extends com.lianjing.sh.processing.info.standard.FieldStructureInfo {
		public final static java.lang.String Name = "departments";
		public final static java.lang.String FullName = "bairui.international.model.domain.jpa.TB_Admin.departments";
		public final static java.lang.String TypeString = "java.util.List<bairui.international.model.domain.jpa.TB_Department>";
		public final static javax.lang.model.element.Modifier[] Modifiers = new javax.lang.model.element.Modifier[]{javax.lang.model.element.Modifier.PRIVATE};
		public final static java.lang.String Comment = "部门";
		public static java.lang.reflect.Field Field() throws NoSuchFieldException, SecurityException {
			return bairui.international.model.domain.jpa.TB_Admin.class.getDeclaredField("departments");
		}
	
	}
	
	public static interface leadDepartment extends com.lianjing.sh.processing.info.standard.FieldStructureInfo {
		public final static java.lang.String Name = "leadDepartment";
		public final static java.lang.String FullName = "bairui.international.model.domain.jpa.TB_Admin.leadDepartment";
		public final static java.lang.String TypeString = "java.util.List<bairui.international.model.domain.jpa.TB_Department>";
		public final static javax.lang.model.element.Modifier[] Modifiers = new javax.lang.model.element.Modifier[]{javax.lang.model.element.Modifier.PRIVATE};
		public final static java.lang.String Comment = "负责的部门";
		public static java.lang.reflect.Field Field() throws NoSuchFieldException, SecurityException {
			return bairui.international.model.domain.jpa.TB_Admin.class.getDeclaredField("leadDepartment");
		}
	
	}
	
	public static interface name extends com.lianjing.sh.processing.info.standard.FieldStructureInfo {
		public final static java.lang.String Name = "name";
		public final static java.lang.String FullName = "bairui.international.model.domain.jpa.TB_Admin.name";
		public final static java.lang.String TypeString = "java.lang.String";
		public final static javax.lang.model.element.Modifier[] Modifiers = new javax.lang.model.element.Modifier[]{javax.lang.model.element.Modifier.PRIVATE};
		public final static java.lang.String Comment = "姓名";
		public static java.lang.reflect.Field Field() throws NoSuchFieldException, SecurityException {
			return bairui.international.model.domain.jpa.TB_Admin.class.getDeclaredField("name");
		}
	
	}
	
	public static interface number extends com.lianjing.sh.processing.info.standard.FieldStructureInfo {
		public final static java.lang.String Name = "number";
		public final static java.lang.String FullName = "bairui.international.model.domain.jpa.TB_Admin.number";
		public final static java.lang.String TypeString = "java.lang.String";
		public final static javax.lang.model.element.Modifier[] Modifiers = new javax.lang.model.element.Modifier[]{javax.lang.model.element.Modifier.PRIVATE};
		public final static java.lang.String Comment = "工号";
		public static java.lang.reflect.Field Field() throws NoSuchFieldException, SecurityException {
			return bairui.international.model.domain.jpa.TB_Admin.class.getDeclaredField("number");
		}
	
	}
	
	public static interface mobilePhone extends com.lianjing.sh.processing.info.standard.FieldStructureInfo {
		public final static java.lang.String Name = "mobilePhone";
		public final static java.lang.String FullName = "bairui.international.model.domain.jpa.TB_Admin.mobilePhone";
		public final static java.lang.String TypeString = "java.lang.String";
		public final static javax.lang.model.element.Modifier[] Modifiers = new javax.lang.model.element.Modifier[]{javax.lang.model.element.Modifier.PRIVATE};
		public final static java.lang.String Comment = "手机号";
		public static java.lang.reflect.Field Field() throws NoSuchFieldException, SecurityException {
			return bairui.international.model.domain.jpa.TB_Admin.class.getDeclaredField("mobilePhone");
		}
	
	}
	
	public static interface mail extends com.lianjing.sh.processing.info.standard.FieldStructureInfo {
		public final static java.lang.String Name = "mail";
		public final static java.lang.String FullName = "bairui.international.model.domain.jpa.TB_Admin.mail";
		public final static java.lang.String TypeString = "java.lang.String";
		public final static javax.lang.model.element.Modifier[] Modifiers = new javax.lang.model.element.Modifier[]{javax.lang.model.element.Modifier.PRIVATE};
		public final static java.lang.String Comment = "邮箱";
		public static java.lang.reflect.Field Field() throws NoSuchFieldException, SecurityException {
			return bairui.international.model.domain.jpa.TB_Admin.class.getDeclaredField("mail");
		}
	
	}
	
	public static interface fixedPhone extends com.lianjing.sh.processing.info.standard.FieldStructureInfo {
		public final static java.lang.String Name = "fixedPhone";
		public final static java.lang.String FullName = "bairui.international.model.domain.jpa.TB_Admin.fixedPhone";
		public final static java.lang.String TypeString = "java.lang.String";
		public final static javax.lang.model.element.Modifier[] Modifiers = new javax.lang.model.element.Modifier[]{javax.lang.model.element.Modifier.PRIVATE};
		public final static java.lang.String Comment = "座机号";
		public static java.lang.reflect.Field Field() throws NoSuchFieldException, SecurityException {
			return bairui.international.model.domain.jpa.TB_Admin.class.getDeclaredField("fixedPhone");
		}
	
	}
	
	public static interface gender extends com.lianjing.sh.processing.info.standard.FieldStructureInfo {
		public final static java.lang.String Name = "gender";
		public final static java.lang.String FullName = "bairui.international.model.domain.jpa.TB_Admin.gender";
		public final static java.lang.String TypeString = "bairui.international.model.type.Type_Gender";
		public final static javax.lang.model.element.Modifier[] Modifiers = new javax.lang.model.element.Modifier[]{javax.lang.model.element.Modifier.PRIVATE};
		public final static java.lang.String Comment = "性别";
		public static java.lang.reflect.Field Field() throws NoSuchFieldException, SecurityException {
			return bairui.international.model.domain.jpa.TB_Admin.class.getDeclaredField("gender");
		}
	
	}
	
	public static interface comment extends com.lianjing.sh.processing.info.standard.FieldStructureInfo {
		public final static java.lang.String Name = "comment";
		public final static java.lang.String FullName = "bairui.international.model.domain.jpa.TB_Admin.comment";
		public final static java.lang.String TypeString = "java.lang.String";
		public final static javax.lang.model.element.Modifier[] Modifiers = new javax.lang.model.element.Modifier[]{javax.lang.model.element.Modifier.PRIVATE};
		public final static java.lang.String Comment = "备注";
		public static java.lang.reflect.Field Field() throws NoSuchFieldException, SecurityException {
			return bairui.international.model.domain.jpa.TB_Admin.class.getDeclaredField("comment");
		}
	
	}
	
	public static interface state extends com.lianjing.sh.processing.info.standard.FieldStructureInfo {
		public final static java.lang.String Name = "state";
		public final static java.lang.String FullName = "bairui.international.model.domain.jpa.TB_Admin.state";
		public final static java.lang.String TypeString = "bairui.international.model.status.State_Employee";
		public final static javax.lang.model.element.Modifier[] Modifiers = new javax.lang.model.element.Modifier[]{javax.lang.model.element.Modifier.PRIVATE};
		public final static java.lang.String Comment = "在职状态";
		public static java.lang.reflect.Field Field() throws NoSuchFieldException, SecurityException {
			return bairui.international.model.domain.jpa.TB_Admin.class.getDeclaredField("state");
		}
	
	}
	
	public static interface changeDefaultPasswordFlag extends com.lianjing.sh.processing.info.standard.FieldStructureInfo {
		public final static java.lang.String Name = "changeDefaultPasswordFlag";
		public final static java.lang.String FullName = "bairui.international.model.domain.jpa.TB_Admin.changeDefaultPasswordFlag";
		public final static java.lang.String TypeString = "java.lang.Boolean";
		public final static javax.lang.model.element.Modifier[] Modifiers = new javax.lang.model.element.Modifier[]{javax.lang.model.element.Modifier.PRIVATE};
		public final static java.lang.String Comment = "修改默认密码标志";
		public static java.lang.reflect.Field Field() throws NoSuchFieldException, SecurityException {
			return bairui.international.model.domain.jpa.TB_Admin.class.getDeclaredField("changeDefaultPasswordFlag");
		}
	
	}
	
	public static interface creator extends com.lianjing.sh.processing.info.standard.FieldStructureInfo {
		public final static java.lang.String Name = "creator";
		public final static java.lang.String FullName = "bairui.international.model.domain.jpa.TB_Admin.creator";
		public final static java.lang.String TypeString = "bairui.international.model.domain.jpa.TB_Admin";
		public final static javax.lang.model.element.Modifier[] Modifiers = new javax.lang.model.element.Modifier[]{javax.lang.model.element.Modifier.PRIVATE};
		public final static java.lang.String Comment = "创建者";
		public static java.lang.reflect.Field Field() throws NoSuchFieldException, SecurityException {
			return bairui.international.model.domain.jpa.TB_Admin.class.getDeclaredField("creator");
		}
	
	}
	
	public static interface lastModifier extends com.lianjing.sh.processing.info.standard.FieldStructureInfo {
		public final static java.lang.String Name = "lastModifier";
		public final static java.lang.String FullName = "bairui.international.model.domain.jpa.TB_Admin.lastModifier";
		public final static java.lang.String TypeString = "bairui.international.model.domain.jpa.TB_Admin";
		public final static javax.lang.model.element.Modifier[] Modifiers = new javax.lang.model.element.Modifier[]{javax.lang.model.element.Modifier.PRIVATE};
		public final static java.lang.String Comment = "最后修改者";
		public static java.lang.reflect.Field Field() throws NoSuchFieldException, SecurityException {
			return bairui.international.model.domain.jpa.TB_Admin.class.getDeclaredField("lastModifier");
		}
	
	}
	
	public static interface toString extends com.lianjing.sh.processing.info.standard.FieldStructureInfo {
		public final static java.lang.String Name = "toString";
		public final static java.lang.String FullName = "bairui.international.model.domain.jpa.TB_Admin.toString";
		public final static java.lang.String TypeString = "java.lang.String";
		public final static javax.lang.model.element.Modifier[] Modifiers = new javax.lang.model.element.Modifier[]{javax.lang.model.element.Modifier.PRIVATE};
		public final static java.lang.String Comment = "";
		public static java.lang.reflect.Field Field() throws NoSuchFieldException, SecurityException {
			return bairui.international.model.domain.jpa.TB_Admin.class.getDeclaredField("toString");
		}
	
	}
	
}